Leveraging Modes and UML2 for Service Brokering Specifications
نویسندگان
چکیده
A Service-Oriented Computing (SoC) architecture consists of a number of collaborating services to achieve one or more goals. Traditionally, the focus of developing services (as components) has been on the static binding of these services within a single context and constrained in an individual manner. As service architectures are designed to more dynamic, where service binding and context changes with environmental disturbance, the task of designing and analysing such architectures becomes more complex. UML2 introduces an extended notation to define component binding interfaces, enhanced activity diagrams and sequence diagrams. We propose the use of Modes to abstract a selected set of services, their coordination and reconfiguration, and use models constructed in UML2 to describe brokering requirements which can be synthesised for input to service brokers. The approach is implemented through the use of a Modes Browser, which allows service engineers to view specifications to a prototype dynamic service brokering agent.
منابع مشابه
Engage: Engineering Service Modes with WS-Engineer and Dino
In this demonstration we present an approach to engineering service brokering requirements and capabilities using the concepts of Service Modes. The demonstration illustrates building service modes in UML2 with Rational Software Modeller, transforming modes in WSEngineer and generating artefacts for runtime service brokering. 1 The Service Modes Approach A mode, in the context of service engine...
متن کاملA Model-Driven Approach to Dynamic and Adaptive Service Brokering Using Modes
Industry and academia are exploring ways to exploit the services paradigm to assist in the challenges of software self-management. In this paper we present a novel approach which aims to bring these two fields closer by specifying the requirements and capabilities within a UML2 model architecture style and illustrating how these model elements are used to generate specifications for dynamic run...
متن کاملDesigning Agents with Multi-attribute Preference Models for Intelligent Telecommunication Services
In this paper, we present a multi-criteria decision aid methodology optimizing the performance of Service Provider Agents in a Virtual Private Network, according to the Specifications posed by the Foundation for Intelligent Physical Agents (FIPA). We enhance the basic protocol steps for a service brokering procedure, and apply the methodology to a specific case of Network Providers: the Interne...
متن کاملDesign of an Integrated Web Services Brokering System
This paper describes an Integrated Web Services Brokering System (IWB) to support the automated discovery and application integration of Web Services. In contrast to more static broker approaches that deal with specific data servers, our approach creates a dynamic knowledge base from Web Service interface specifications. This assists with brokering of requests to multiple data providers even wh...
متن کاملIST STREP Project Deliverable D2.2 Graphical design language and tools for resource-aware adaptable components and services
This document is the second deliverable produced within WP2 in the PLASTIC project. This deliverable describes the PLASTIC UML2 profile that concerns the starting point of the whole PLASTIC development process (described in PLASTIC Deliverable D2.1 – http://wwwc.inria.fr/plastic/deliverables/plastic-d2_1-finalpdf.pdf/download). It is a concrete implementation of the PLASTIC conceptual model (de...
متن کامل